<?php
$nuevoLink = '';
	if(!empty($q)){
		$nuevoLink.="&q=$q";
	}
	if(!empty($w)){
		$nuevoLink.="&w=$w";
	}
	if(!empty($v)){
		$nuevoLink.="&v=$v";
	}
$paginator->options(array('url'=>array('?'=>'limite='.$limite.''.$nuevoLink)));

if(!empty($this->params['url']['w']) && $this->params['url']['w']==2){
	$page = 1;
	$name = 'Todos';
}elseif(empty($this->params['url']['w']) || $this->params['url']['w']==1){
	$page = 2;	
	$name = 'Solo Wap';
}
?>
<?php $javascript->link(array('index_only.js'), false); ?>
<?php $javascript->link('jquery.shortkeys.js',false);?>
<h2>Listado de Recibos de Cobranza</h2>
<script type="text/javascript">
    $(function(){
        $('.classAnulado').each(function(){
            $(this).css('color','red').find('input:checkbox').remove().end();
            $(this).find('td:first').append('<?php echo $html->image('icons/cancel.png',array('class' =>'loader'));?>');
        });	
        $('.btncancel').after('&nbsp;<a href="#" class="lnkbutton btnmanage"><?php echo $name;?></a>');        
    });
</script>
<?php

function checkRow(&$obj){
//    $obj['ReciboCobranza']['nombre_vendedor'] = $obj['Vendedor']['Tercero']['razon_social'].($obj['ReciboCobranza']['vendedor_origen_id']!=$obj['ReciboCobranza']['vendedor_id']?'<br>'.$obj['Vendedor']['Tercero']['razon_social']:'');
    $obj['ReciboCobranza']['monto_percepcion'] = $obj['Moneda']['simbolo'].number_format($obj['ReciboCobranza']['monto_percepcion'], 2,'.','');
    $obj['ReciboCobranza']['monto_recibido'] = $obj['Moneda']['simbolo'].number_format($obj['ReciboCobranza']['monto_recibido'], 2,'.','');
    if ($obj['ReciboCobranza']['codigo_documento_ref_id'] == 125)
        $obj['DocumentoReferencia']['numero_documento'] = !empty($obj['ConvenioReferencia']['numero_documento'])?$obj['CodigoDocumentoReferencia']['simbolo'].$obj['ConvenioReferencia']['numero_documento']:'';
    else
        $obj['DocumentoReferencia']['numero_documento'] = !empty($obj['DocumentoReferencia']['numero_documento'])?$obj['CodigoDocumentoReferencia']['simbolo'].$obj['DocumentoReferencia']['numero_documento']:'';
    $obj['DocumentoReferencia']['numero_documento'] = '';
    for ($i=0; $i < count($obj['ReciboCobranzaDetalle']); $i++){
        if ($i > 0) $obj['DocumentoReferencia']['numero_documento'] .= ' ';
        $obj['DocumentoReferencia']['numero_documento'] .= $obj['ReciboCobranzaDetalle'][$i]['CodigoDocumentoReferencia']['simbolo'];
        if ($obj['ReciboCobranzaDetalle'][$i]['codigo_documento_ref_id']==125)
            $obj['DocumentoReferencia']['numero_documento'] .= $obj['ReciboCobranzaDetalle'][$i]['ConvenioReferencia']['numero_documento'];
        else
            $obj['DocumentoReferencia']['numero_documento'] .= $obj['ReciboCobranzaDetalle'][$i]['DocumentoReferencia']['numero_documento'];
    }
    if ($obj['ReciboCobranza']['anulado'])
        return 'classAnulado';

    return false;
}

echo $getList->getFunction('checkRow');
echo $getList->getList(array(
    'ReciboCobranza',array(
        'form'=>array('action'=>'process','type'=>'post'),
        'table'=>array('class'=>'celda','border'=>'0'),
        'config'=>array(
            '[ReciboCobranza][id]'=>array('type'=>'hidden','key'=>true),
            '[id]'=>array('type'=>'checkbox','title'=>'','width'=>20,'align'=>'center'),
            '[ReciboCobranza][numero_documento]'=>array('type'=>'fields','href'=>'view','title'=>'# Documento'),
            '[ReciboCobranza][fecha]'=>array('type'=>'fields','title'=>'Fecha'),
            '[Vendedore][razon_social]'=>array('type'=>'fields','title'=>'Cobrado por'),
            '[DocumentoReferencia][numero_documento]'=>array('type'=>'fields','title'=>'Documento','order'=>false),
            '[ReciboCobranza][nombre_cliente]'=>array('type'=>'fields','title'=>'Alumno'),            
            '[ReciboCobranza][monto_recibido]'=>array('type'=>'fields','title'=>'Importe total','align'=>'right'),
            '[Imprimir]'=>array('type'=>'button','href'=>'report','title'=>'','class'=>'lnkbutton btnprint','target'=>'_blank', 'order'=>false,'width'=>50),
            '[Editar]'=>array('type'=>'button','href'=>'edit','title'=>'','class'=>'lnkbutton btnedit','order'=>false,'width'=>50),
        ),
        'data'	=>$reciboCobranzas,
        'adition'=>array('find'=>true,'paginator'=>true),
        'button'=>array(
            'default'=>true,
            'Anular'=>array('div'=>false,'name'=>'anular','class'=>'btncancel')
        )
    )
));
?>